-- ** 创建者   : suning
-- ** 创建日期 : 20220718
-- ** 功能描述 ：
-- **************************************************************************
-- **************************** 修改日志 ************************************
-- ** 功能描述 ：员工活跃情况明细
-- **************************************************************************
-- **************************** 修改日志 ************************************
--20220721 苏宁 新增
--                 is_last_login  是否最近登录员工字段
--                 last_login_tim 用戶最近一次登录时间
-- **************************************************************************
-- ** 依赖表：jms_dim.dim_mysql_lmdm_sys_staff  员工表
--            jms_dim.dim_lmdm_sys_user         用户表
--            jms_dim.dim_sys_network_detail_dt 网点基础资料
--            jms_dwd.dwd_sys_es_login_log_dt   登录日志表
--            所有操作表  （宽表底层需要添加收件员/派件员字段、宽表暂没排期、后期添加）
-- **************************************************************************
-- *******************  CURRENT_VERSION ： V.1.1  ***************************
create external table if not exists jms_dm.dm_staff_silence_detail_dt(
     staff_code         string      comment'员工工号'
    ,staff_name         string      comment'员工姓名'
    ,network_code       string      comment'网点编码'
    ,network_name       string      comment'网点名称'
    ,franchisee_code    string      comment'加盟商编码'
    ,franchisee_name    string      comment'加盟商名称'
    ,agent_code         string      comment'代理区编码'
    ,agent_name         string      comment'代理区名称'
    ,post_id            string      comment'所属岗位ID'
    ,post_name          string      comment'所属岗位'
    ,dept_id            string      comment'所属部门ID'
    ,dept_name          string      comment'所属部门'
    ,stat_range         string      comment'统计时间范围'
    ,is_incumbency      bigint      comment'是否在职'
    ,is_enable          bigint      comment'是否启用员工--启用用户：剔除BEST用户'
    ,is_scan            bigint      comment'是否操作扫描员工'
    ,is_act             bigint      comment'是否活跃员工'
    ,is_jms             bigint      comment'登录员工:JMS'
    ,is_zt              bigint      comment'登录员工:智兔APP'
    ,is_jc              bigint      comment'登录员工:决策APP'
    ,is_in              bigint      comment'登录员工:内场APP'
    ,is_out             bigint      comment'登录员工:外场APP'
    ,is_pc              bigint      comment'登录员工:PC'
    ,is_silence         bigint      comment'是否静默员工'
    ,is_last_login      bigint      comment'是否最近登录员工'
    ,last_login_time    string      comment'用戶最近一次登录时间'
) comment '基础资料-员工活跃情况明细'
partitioned by (dt string comment '分区日期')
stored as parquet
location '/dw/hive/jms_dm.db/external/dm_staff_silence_detail_dt'
tblproperties (
'discover.partitions'='false',
'parquet.column.index.access'='true'
);
